﻿#ifndef CLogCfgDlg_H
#define CLogCfgDlg_H
/********************************************************************************
** @ Date:2025/10/16
** @ Author: HanJiaXin
** @ Description:日志控件配置
** @ Version:1.0.0
** @ ClassName:CLogCfgDlg
** @ Fun:
********************************************************************************/
#include <QDialog>
#include "ui_CLogCfgDlg.h"

class CLogCfgDlg : public QDialog
{
	Q_OBJECT

public:
	CLogCfgDlg(QWidget *parent = nullptr);
	~CLogCfgDlg();

private:
	void initConnect();//初始化槽函数连接
	void initUI();	   //初始化界面
	void setUI();	   //设备界面数据
	QColor getContrastColor(const QColor& color) const;

private slots:
	void slotSave();//点击保存
	void slotClose();//点击关闭
	void slotColorGrid();//点击字体颜色选择
	void slotColorBack();//点击背景颜色选择
	void slotTableTextColorClicked();// 表格中文本颜色按钮点击
	void slotTableBackColorClicked();// 表格中背景颜色按钮点击
	void slotTableIconClicked();// 表格中图标按钮点击
	void slotAdd();//点击添加
	void slotDelete();//点击删除

private:
	Ui::CLogCfgDlgClass ui;
};

#endif